import numpy as np
A = np.array([2,5,6,2,6])
B = np.array([3,4,9,1,10])
#dot返回矩阵的数量积
print(np.dot(A,B))

A = np.array([[2,5,6],[2,6,-1]])
B = np.array([[1,10],[-1,4],[7,8]])
print(np.dot(A,B))

A = np.array([[2,5],[6,-1]])
#linalg.inv返回逆矩阵
print(np.linalg.inv(A))
b = np.array([1,3])

#linalg.solve求解线性方程组
print(np.linalg.solve(A,b))

#linalg.eigvals计算特征值
print(np.linalg.eigvals(A))
#linalg.eigvals计算特征向量
print(np.linalg.eig(A))

#linalg.det计算矩阵行列式
print(np.linalg.det(A))